/**メインにしてタイトル画面です*/
package abcrecipe.sysabc;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.view.View.OnClickListener;

public class ABCrecipeActivity extends Activity implements OnClickListener{
	/** Called when the activity is first created. */
    // リストビューにアイコンのリソースID
	int[] c_icon = new int[] { 
        R.drawable.ic_menu01,
        R.drawable.ic_menu02,
        R.drawable.ic_menu03,
        R.drawable.ic_menu04,
        R.drawable.ic_menu05,
        R.drawable.ic_menu06,
        R.drawable.ic_menu07,
        R.drawable.ic_menu08,
        R.drawable.ic_menu09,
        R.drawable.ic_menu10,
    }; 
    int menunum = 0;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        /**今日のメニューをクリック（左側の画像）*/
        /**レシピページにジャンプします*/
        ImageView Image1 = (ImageView)findViewById(R.id.imageView1);
		// アイコンをImageViewにセットする
        menunum = (int)Math.floor(Math.random()*10);
        Image1.setImageResource( c_icon[menunum] );
        Image1.setOnClickListener(new View.OnClickListener() {
        	public void onClick(View menu) {
        		// TODO Auto-generated method stub
        		// インテントのインスタンス生成
//        		Intent intent1 = new Intent(ABCrecipeActivity.this, Recipe1_activity.class);
        		Intent intentMenuDetail = new Intent(ABCrecipeActivity.this, Menu_Detail.class);
        		// 次画面のアクティビティ起動
        		// メニュー番号を渡す。次ページでメニュー名に変換する。 
        		intentMenuDetail.putExtra("MenuNum", menunum);
        		startActivity(intentMenuDetail);
        	}
        });
        /**今日のメニューをクリック（右側の画像）*/
        ImageView Image2 = (ImageView)findViewById(R.id.imageView2);
        Image2.setOnClickListener(new View.OnClickListener() {
        	public void onClick(View menu) {
        		// TODO Auto-generated method stub
        		// インテントのインスタンス生成
        		Intent intent2 = new Intent(ABCrecipeActivity.this, Recipe1_activity.class);
        		// 次画面のアクティビティ起動
        		startActivity(intent2);
        	}
        });

        /**「メニュー一覧」ボタンをクリック*/
        /**ほかのボタンは未実装です、すいません・・・*/
        Button menuBtn = (Button)findViewById(R.id.menu_button);
        menuBtn.setOnClickListener(this);
//        cartBtn.setOnClickListener(new View.OnClickListener() {
//        	public void onClick(View cart) {
//        		// TODO Auto-generated method stub
//        		// インテントのインスタンス生成
//        		Intent intent3 = new Intent(ABCrecipeActivity.this, Result.class);
//        		// 次画面のアクティビティ起動
//        		startActivity(intent3);
//        	}
//        });

        /**「カートを見る」ボタンをクリック*/
        /**ほかのボタンは未実装です、すいません・・・*/
        Button cartBtn = (Button)findViewById(R.id.cart_button);
        cartBtn.setOnClickListener(this);
//        cartBtn.setOnClickListener(new View.OnClickListener() {
//        	public void onClick(View cart) {
//        		// TODO Auto-generated method stub
//        		// インテントのインスタンス生成
//        		Intent intent3 = new Intent(ABCrecipeActivity.this, Result.class);
//        		// 次画面のアクティビティ起動
//        		startActivity(intent3);
//        	}
//        });

    }

    //全てのクリック処理を一括して管理する
    public void onClick(View v){
    	switch(v.getId()){

    	case R.id.cart_button:
    		// インテントのインスタンス生成
    		Intent intent3 = new Intent(ABCrecipeActivity.this, Result.class);
    		intent3.putExtra("Recipe", "chicken");
    		// 次画面のアクティビティ起動
    		startActivity(intent3);
    		break;


       	case R.id.menu_button:
    		// インテントのインスタンス生成
    		Intent intent5 = new Intent(ABCrecipeActivity.this, Menu_all.class);
    		// 次画面のアクティビティ起動
    		startActivity(intent5);
    		break;
    	default:
    		break;
    	}

    }
}
